mechanical technicians - Turkish English Dictionary